package com.hz.ruoyiequipment.data.domain.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.ToString;

import java.time.LocalDateTime;

/**
 * @author pan
 * @date 2025/3/10 14:23
 * @description: 类的简要描述
 */

@Data
@ToString
public class QxTimeData {


    // 气象id
    private Long  envId;

    // 设备id
    private Long  equipmentId;

    // 记录时间，使用字符串类型
    private String recordDate;
    // 风速
    private Double windSpeed;
    // 风向
    private Double windDirection;
    // 大气湿度
    private Double atmoHumidity;
    // 大气温度
    private Double atmoTemperature;
    // 大气压力
    private Double atmoPressure;
    // 环境光照
    private Double envLight;
    // 二氧化碳浓度
    private Double cooDensity;
    // 环境 PM 值
    private Double envPm;

    /**  创建人 */
    private Long createBy;

    /**  创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    /**  修改人 */
    private Long updateBy;

    /**  修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;



}
